package practica1;

public class Principal {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		//Creo el dispositivo
		Dispositivo d=new Dispositivo();
		//Escribo en la memoria del dispositivo
		d.escribirMemoria("Hello!!");

		
		//Creo el segundo dispositivo.
		Dispositivo d2=new Dispositivo();
		//Escribo..
		d2.escribirMemoria("Bye!!");

		
		
		//Les seteo como comunicacion una comunicacion serial.
		Comunicacion c=new ComunicacionSerial();
		
		d.setComunicacion(c);
		d2.setComunicacion(c);
		
		//Los conecto, el orden es fundamental ya que el primer parametro envia y el segundo recibe
		
		c.conectar(d, d2);
		
		
		//Envio desde d hasta d2.
		d.enviarDatos();
		
		
		

		
		
		
		
		
		
		
		
		
		
		
	}

}
